hammock strap - French English Dictionary